projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
afa945f
)
treeview: Run unref helper for all rows
author
Benjamin Otte
<otte@redhat.com>
Fri, 16 Dec 2011 10:43:16 +0000
(11:43 +0100)
committer
Benjamin Otte
<otte@redhat.com>
Fri, 16 Dec 2011 12:39:43 +0000
(13:39 +0100)
Don't do shortcuts. Because all rows need to be unreffed.
Introduced in
92929b968bd479e237b8f6dc1686ca953f4d8c5d
.
gtk/gtktreeview.c
patch
|
blob
|
history
diff --git
a/gtk/gtktreeview.c
b/gtk/gtktreeview.c
index 42e616c12cbfb5cb0df05140952b2c3d950533fc..1398ddbe9d4680bc71fbdd478833e59e399ca21f 100644
(file)
--- a/
gtk/gtktreeview.c
+++ b/
gtk/gtktreeview.c
@@
-9638,7
+9638,7
@@
gtk_tree_view_unref_tree_helper (GtkTreeModel *model,
if (!gtk_tree_model_iter_children (model, &child, iter))
return FALSE;
- retval =
retval || gtk_tree_view_unref_tree_helper (model, &child, new_tree, new_node)
;
+ retval =
gtk_tree_view_unref_tree_helper (model, &child, new_tree, new_node) | retval
;
}
if (GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_IS_SELECTED))